update syntax 3

Documentation Version for Comments and Changes

You are invited to make any changes...add any comments.

Changes will `eventually` be merged into the offical documentation.

Leave any commnents here...

...

... back to index page OE documentation



ELSDEFIF ==: 'elsifdef' DEFEXPR 'then' [ STMTBLOCK ] ELSEDEF ==: 'elsedef' [ STMTBLOCK ] ENDDEFIF ==: 'end' 'ifdef' DEFEXPR ==: DEFTERM [ DEFOP DEFTERM ] DEFTERM ==: [ 'not' IDENTIFIER ] DEFOP ==: 'and' | 'or' }}} See Also: ifdef statement

switch

SWITCHSTMT

 SWITCHSTMT  ==:  SWITCHTEST CASE [ CASE ...] [ CASEELSE ] [ ENDSWITCH ] 
 SWITCHTEST  ==:  'switch' EXPRESSION [ WITHFALL ] [ LABEL ] 'do' 
 WITHFALL    ==:  ('with' | 'without') 'fallthru' 
 CASE        ==:  'case' CASELIST 'then' [ STMTBLOCK ] 
 CASELIST    ==:  EXPRESSION [(LISTDELIM EXPRESSION) ...] 
 CASEELSE    ==:  'case' 'else' 
 ENDSWITCH   ==:  'end' 'switch' 
See Also: switch statement

break

BREAKSTMT

 BREAKSTMT       ==:  'break' [ STRINGLIT ] 
See Also: break statement

continue

CONTINUESTMT

 CONTINUESTMT       ==:  'continue' [ STRINGLIT ] 
See Also: continue statement

retry

RETRYSTMT

 RETRYSTMT       ==:  'retry' [ STRINGLIT ] 
See Also: retry statement

exit

EXITSTMT

 EXITSTMT       ==:  'exit' [ STRINGLIT ] 
See Also: exit statement

fallthru

FALLTHRUSTMT

 FALLTHRUSTMT       ==:  'fallthru' 
See Also: switch statement

for

FORSTMT

 FORSTMT ==: 'for' FORIDX [ LABEL ] 'do' [STMTBLK] 'end' 'for' 
 FORIDX  ==: IDENTIFIER '=' NUMEXPR 'to' NUMEXPR ['by' NUMEXPR] 
See Also: for statement

Not Categorized, Please Help

Search



Quick Links

User menu

Not signed in.

Misc Menu